package org.linlinjava.litemall.admin.controller.shop.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.linlinjava.litemall.core.pojo.PageParam;
import org.linlinjava.litemall.db.domain.LitemallRegion;
import org.linlinjava.litemall.db.dto.AdminShopSpecialDateDTO;

import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.List;

@ApiModel("门店列表分页VO")
@Data
public class AdminShopPageRespVO {
    @ApiModelProperty("门店id")
    private Integer shopId;
    @ApiModelProperty("税务编码")
    private String taxCode;
    @ApiModelProperty("门店名称")
    private String name;
    @ApiModelProperty("街道地址")
    private String streetAddress;
    @ApiModelProperty("店长")
    private String shopkeeper;
    @ApiModelProperty("会员数")
    private Integer members;
    @ApiModelProperty("添加时间")
    private LocalDateTime addTime;
    @ApiModelProperty("状态")
    private Short status;
    @ApiModelProperty("主键ID")
    private Integer id;
    @ApiModelProperty("所属区域列表")
    private List<LitemallRegion> regions;
    @ApiModelProperty("每周营业时间段")
    private List<LocalTime[]> weeksTime;
    @ApiModelProperty("特殊日期配置")
    private List<AdminShopSpecialDateDTO> special;
    @ApiModelProperty("门店主题色")
    private String color;
}
